Performance Evaluation of the Three-Dimensional Finite-Difference Time-Domain(FDTD) Method on Fermi Architecture GPUs
نویسندگان
چکیده
GPUs excel at solving many parallel problems and hence dramatically increase the computation performance. In electrodynamics and many other fields, FDTD method is widely used due to its simplicity, accuracy, and practicability. In this paper, we applied the FDTD method on the Fermi Architecture GPUs, the latest product of NVidia, for a better understanding of Fermi's new features, such as the double precision support and improved memory hierarchy. Then we make a comparison between the strategies using the shared memory, the traditional optimization method on GPUs, and using L1 cache. Next, the paper provides insights into the disparity of these two strategies. We demonstrate that parallel computations only using L1 cache can reach the similar or even better performance as the traditional optimization method using the shared memory does when the dataset is not too large or the frequency of repeated use of the related data is low.
منابع مشابه
An efficient finite difference time domain algorithm for band structure calculations of Phononic crystal
In this paper, a new algorithm for studying elastic wave propagation in the phononic crystals is presented. At first, the displacement-based forms of elastic wave equations are derived and then the forms are discretized using finite difference method. So the new algorithm is called the displacement-based finite difference time domain (DBFDTD). Three numerical examples are computed with this met...
متن کاملمقایسه نتایج شبیهسازی بلور فوتونی با استفاده از روش FDTD دوبعدی بهبودیافته و FDTD سهبعدی
The accuracy of improved two dimensional finite difference time domain method (2D FDTD) is verified by comparing with 3D FDTD method and experimental data. The optimized 60° photonic crystal waveguide bend, used in this study as a test case, is composed of InPGaAs/InP material and air holes and TE polarization is considered. The photonic crystal waveguide bend transmission data was measured...
متن کاملA Study of Electromagnetic Radiation from Monopole Antennas on Spherical-Lossy Earth Using the Finite-Difference Time-Domain Method
Radiation from monopole antennas on spherical-lossy earth is analyzed by the finitedifference time-domain (FDTD) method in spherical coordinates. A novel generalized perfectly matched layer (PML) has been developed for the truncation of the lossy soil. For having an accurate modeling with less memory requirements, an efficient "non-uniform" mesh generation scheme is used. Also in each time step...
متن کاملCompute Unified Device Architecture ( CUDA ) Based Finite - Difference Time - Domain ( FDTD ) Implementation
Recent developments in the design of graphics processing units (GPUs) have made it possible to use these devices as alternatives to central processor units (CPUs) and perform high performance scientific computing on them. Though several implementations of finitedifference time-domain (FDTD) method have been reported, the unavailability of high level languages to program graphics cards had been ...
متن کاملPerformance Improvement of Three-Dimensional Tiled FDTD Kernel Based on Automatic Parameter Tuning
This paper introduces an automatic tuning method of the tiling parameters required in the implementation of the three-dimensional FDTD method based on time-space tiling. The tuned tiled FDTD kernel was multi-threaded and its performance was evaluated on a multi-core processor. Compared with a naïvely implemented kernel, this tuned FDTD kernel performed better by more than a factor of two.
متن کامل